この文書ではサードパーティツールでNHN Cloudオブジェクトストレージサービスを使用する方法を説明します。
Cyberduckはオープンソースのクラウドストレージブラウザです。
Cyberduckダウンロードページから使用しているOSに合ったインストールファイルをダウンロードしてインストールします。
オブジェクトストレージに接続するには、接続情報を保存するブックマークを作成する必要があります。ブラウザ上部の新しい接続をクリックした後、ドロップダウンメニューからOpenStack Swift (Keystone 2.0)を選択します。必要な情報を入力した後、接続をクリックすると新しいブックマークが作成されます。
項目 | 説明 |
---|---|
別名 | ブックマークのエイリアスです。好きな値を自由に設定できます。 |
サーバー | アイデンティティサービス(identity)のアドレスです。オブジェクトストレージサービスページの API Endpoint設定 ダイアログボックスで確認できます。 |
Tenant ID:Access Key | Tenant ID:ユーザーのプロジェクトIDです。Webコンソールの プロジェクト管理 > プロジェクト基本情報で確認できます。 |
Access ID: NHN Cloud会員ID(メール形式)またはIAMメンバーIDを入力します。 | |
Secret Key | オブジェクトストレージサービスページの API Endpoint設定 ダイアログボックスで設定したAPIパスワードを入力します。 |
[参考] APIパスワードの設定方法はAPIガイドのAPIパスワード設定項目を参照してください。
接続するブックマークをダブルクリックしてオブジェクトストレージに接続します。
オブジェクトストレージに接続すると、すべてのリージョンのコンテナリストがブラウザに表示されます。コンテナをダブルクリックしてコンテナのオブジェクトリストを照会できます。
[参考] 異なるリージョンに同じ名前のコンテナがある場合、同じ名前のコンテナが複数表示されます。 メニューから表示 > 列 > 地域を選択すると、列項目にリージョンを表示できます。
コンテナリストの空きスペースで右クリックし、新規フォルダ...を選択して新しいコンテナを作成できます。コンテナの名前とリージョンを入力し、作成をクリックすると、コンテナが作成されます。
[参考] コンテナリストの空きスペースで右クリックし、再表示を選択すると、コンテナリストを更新できます。
コンテナを選択した後、ブラウザ上部のアクション > アップロード...をクリックするか、オブジェクトリストで右クリックした後、アップロード。..をクリックしてファイルを選択してアップロードします。
[参考] Cyberduckでフォルダをアップロードまたは作成すると、フォルダ名と同じ0バイトのオブジェクトがもう一つ作成されます。これはコンソールまたはオブジェクトストレージAPIで確認でき、削除しても構いません。
ダウンロードするオブジェクトを選択した後、右クリックしてダウンロードを選択します。ドラッグ&ドロップでオブジェクトをダウンロードすることもできます。
[参考] オブジェクトをダウンロードすると、基本的にローカルのダウンロードフォルダに保存されます。右クリックして指定した場所にダウンロードを選択すると、指定したパスにダウンロードできます。 オブジェクトをアップロードまたはダウンロードすると、転送ウィンドウがポップアップして進行状況を把握できます。
削除するコンテナを選択し、右クリックして削除を選択します。
[注意] コンテナを削除すると、、コンテナ内のオブジェクトも全て削除されるので注意が必要です。
削除するオブジェクトを選択し、右クリックして削除を選択します。
ローカルフォルダをコンテナまたはフォルダと同期できます。コンテナまたはフォルダを選択した後、右クリックして同期を選択します。 フォルダ同期は、ダウンロード、アップロード、ミラーリングの3つの方法を提供します。
オブジェクトストレージで変更または追加されたオブジェクトをローカルにダウンロードします。
ローカルで変更または追加されたファイルをオブジェクトストレージにアップロードします。
ローカルとオブジェクトストレージを比較して変更または不足しているファイルまたはオブジェクトをアップロードまたはダウンロードします。
[参考] 同期の詳細についてはCyberduckのSynchronize Folders文書を参照してください。
Cyberduck - https://docs.cyberduck.io/cyberduck/